package com.emode.service;

import java.io.Serializable;
import java.util.List;

import com.emode.entity.Bbstopic;
import com.emode.base.BaseDao;
import com.emode.base.Pager;

public interface TopicService extends BaseDao<Bbstopic>{
	//增加点击量
	void updateClickCount(Integer integer);
	
	//更新帖子近况
	void updateTopic(Bbstopic topic);
	
	//显示版块贴
	List findTopic(Integer integer,Pager p);
	
	List findTitle(String topic);
	//统计帖子
	int getTopicCount();
	
	//通过uid查找
	List findTopicByUid(Integer integer );
	
	//count 帖子数
	int countTopics(Integer integer);

	List allTopics(Pager p);
	
	List<Bbstopic> findTopicWithPage(Serializable id,Pager p);
	
	//topic 发帖数量
	int getCounts(Serializable id);
	
	Bbstopic find(Bbstopic topic);
	//查询最新发帖和最新回复贴
	List latestTopic(Pager p);
}
